class Markdown_titlenumber_out_error(Exception):pass
class Markdown_syntax_error(Exception):pass
class obj:
    def __init__(self,t,text):
        #有几个'#'
        flag=True
        num=0
        for i in t:
            if i!='#':
                flag=False
                break
            num+=1
        if flag:
            if num>7:
                raise Markdown_titlenumber_out_error("标题#数不能大于7")
        else:
            raise Markdown_syntax_error("行前不能是#(使用\\#)")
        self.text_html="<h"+str(num)+">"+text+"</h"+str(num)+">"
    def get_html(self):
        return self.text_html
